package com.java.system.common.msg;


/*import com.alibaba.fastjson.JSONObject;*/
import com.github.pagehelper.PageInfo;

/**
 * 响应数据格式化
 * 只适用于名为soymilkadmin的前端项目
 *
 * @author yangyuwei
 * @create 2019-05-30
 */
public class RestRes {
    /**
     * @return com.alibaba.fastjson.JSONObject
     * @Description 返回格式化的表格数据
     * @Date 2019/5/30
     * @Param [list]
     **/
    /*public static JSONObject table(PageInfo pageInfo) {
        JSONObject jsonObject = new JSONObject();
        jsonObject.clear();
        jsonObject.put("content", pageInfo.getList());
        jsonObject.put("totalElements", pageInfo.getTotal());
        return jsonObject;
    }*/

    /**
     * @return com.alibaba.fastjson.JSONObject
     * @Description 返回
     * @Date 2019/5/30
     * @Param [list]
     **/
   /* public static <T> JSONObject token(String token, T user) {
        JSONObject jsonObject = new JSONObject();
        jsonObject.clear();
        jsonObject.put("token", token);
        jsonObject.put("user", user);
        return jsonObject;
    }
*/
    /**
     * @return com.alibaba.fastjson.JSONObject
     * @Description
     * @Date 2019/5/30
     * @Param [list]
     **/
    /*public static <T> JSONObject appToken(String token, int expires_in) {
        JSONObject jsonObject = new JSONObject();
        jsonObject.clear();
        jsonObject.put("access_token", token);
        jsonObject.put("expires_in", expires_in);
        //token类型为app
        jsonObject.put("type", "A");
        return jsonObject;
    }

    public static <T> JSONObject clientToken(String token, int expires_in) {
        JSONObject jsonObject = new JSONObject();
        jsonObject.clear();
        jsonObject.put("token", token);
        jsonObject.put("failtime", expires_in);
        //token类型为client
        jsonObject.put("type", "client");
        return jsonObject;
    }*/
}
